/* 最外层View样式 */

.om-page {
	/* 白背景色 */
	display: flex;
	flex: 1;
	flex-direction: column;
	background-color: #ffffff;
}

.om-page2 {
	/* 淡灰背景色 */
	display: flex;
	flex: 1;
	flex-direction: column;
	background-color: #eeeeee;
}
.om-font-size-sm{
	font-size: 14px;
}
.om-font-size{
	font-size: 16px;
}
.om-font-size-xs{
	font-size: 12px;
}
/* 页面头样式 */

.page__hd {
	padding: 25px 25px 50px 25px;
	text-align: center;
}

/* 页面头标题样式 */

/* om头部背景色 */

.om_hd {
	position: fixed;
	width: 100%;
	z-index: 10000;
	height: 50px;
	padding: 5px;
}

.om_hd_fix {
	position: fixed;
	width: 100%;
	z-index: 10000;
	border: none;
}

.om-label {
	font-size: 16px;
	text-align: left;
}

.om-content {
	font-size: 32;
	text-align: right;
	min-height: 15pt;
}

/* 固定页面下方 */

/* .om-button-bg{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 62px;
	font-size: 18px;
	line-height: 2.55555556;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 10000;
	background: #FFF;
} */

.om-bottom {
	display: flex;
	justify-content: center;
	align-items: center;
	/* height: 50px; */
	font-size: 18px;
	line-height: 2.55555556;
	position: fixed;
	bottom: 1px;
	width: 94%;
	left: 3%;
	right: 3%;
	z-index: 10000;
	border-top-color: #ddd;
	background-color: #eee;
	background: #5697F4;
	border-radius: 5px;
}
.om-bottom-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	/* height: 50px; */
	font-size: 18px;
	line-height: 2.55555556;
	position: fixed;
	bottom: 8px;
	width: 94%;
	left: 3%;
	right: 3%;
	z-index: 10000;
	border-radius: 5px;
}

.show-label {
	font-size: 14px;
	text-align: right;
	padding-right: 5px;
	color: rgb(172, 168, 168);
}

.show-content {
	font-size: 14px;
	text-align: left;
	min-height: 15pt;
}
.om-history-btn{
	background-color: #5697F4;
	width: 100%;
	color: white;
}
.om-save-btn{
	background-color: #5697F4;
	width: 100%;
	color: white;
}
.om-save-nbtn{
	background-color: #5697F4;
	width: 100%;
	color: white;
	height: 40px;
	line-height: 40px;
	min-width: 72px;
}
.om-textarea{
	min-height: 40px;
	width: 100%;
	overflow-y: auto;
}

.om-bg{
	background-color: #5697F4 !important;
	color: white;
}
.om-bg-light{
	color: #5697F4 !important;
	border:1px solid #5697F4 !important;
	background-color: white;
}
.om-cancel{
	background-color: #F8F8F8 !important;
	color: #000;
	/* background-color: #888888 !important; */
	/* color: white; */
}

picker,
textarea,
input{
	font-size: 16px;
}

/* 自定义背景色 */
.om-bg-lanS {
	background-image: linear-gradient(135deg, #5697F4, #5697F4);
	color: #ffffff;
}
.om-bg-luS {
	background-image: linear-gradient(135deg, #5B9B9F, #75C4AD);
	color: #ffffff;
}
.om-bg-luQ {
	background-image: linear-gradient(135deg, #64C68F, #73CAA3);
	color: #ffffff;
}
.om-bg-hongQ {
	background-image: linear-gradient(135deg, #ED7676, #F09B9C);
	color: #ffffff;
}
.om-bg-lanQ {
	background-image: linear-gradient(135deg, #5B8EF1, #709DF3);
	color: #ffffff;
}
.om-bg-huangQ {
	background-image: linear-gradient(135deg, #F2A93C, #ECB34F);
	color: #ffffff;
}
.om-bg-fenQ {
	background-image: linear-gradient(135deg, #8973F6, #9787F7);
	color: #ffffff;
}
.om-bg-qingQ {
	background-image: linear-gradient(135deg, #24C7DE, #24C7DE);
	color: #ffffff;
}
.om-bg-huangS {
	background-image: linear-gradient(135deg, #EE873E, #E9975C);
	color: #ffffff;
}
.om-bg-luZ {
	background-image: linear-gradient(135deg, #58C06B, #66DD7A);
	color: #ffffff;
}
.om-bg-lanZ {
	background-image: linear-gradient(135deg, #4294f7, #4294f7);
	color: #ffffff;
}
.om-bg-hongS {
	background-image: linear-gradient(135deg, #D44334, #EF9063);
	color: #ffffff;
}

.popup-item{
	height:50px;
	background-color: #FFFF;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px solid #EEEEEE;
	display: flex;
	justify-content: space-between;
}
.popup-cotent{
	width: 300px;
	background-color: white;
	border-radius: 10px;
}
.popup-tip{
	font-size: 10px;
	color:#b0b0b0 ;
}

.om-color{
	color: #5697F4;
}

.om-btn-color{
	background-color: #5697F4;
}

.om-btn{
	display: inline-block;
	min-width: 74px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	background-color: #5697F4;
	margin: 5px;
	font-size: 14px;
	border-radius: 5px;
	padding: 0 10px;
}

.om-cancel-btn{
	display: inline-block;
	min-width: 72px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #000;
	background-color: rgb(248,248,248);
	margin: 5px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid #5697F4;
	padding: 0 10px;
}